/**
 * @file
 * @brief   语言工具类定义文件。
 * @author  赵一
 * @date    2012/01/07
 * @version 0.1
 */

/**
 * @package com.happybluefin.tapburstfree.common.jni jni包。
 */
package com.happybluefin.tapburstfree.common.jni;

import android.util.Log;

import com.happybluefin.tapburstfree.application.TapBurstFreeApplication;

/**
 * @class  LanguageJni
 * @brief  语言工具类。
 * @author 赵一
 */
public class LanguageJni {
    /**
     * @brief     取得本地文字函数。
     * @author    赵一
     * @param[in] text 本地文字索引。
     * @return    本地文字。
     */
    public static String getLocalizedString(String text) {
        //Log.d(TAG, "getLocalizedString() start");

        String ret = TapBurstFreeApplication.getLocalizedString(text);

        //Log.d(TAG, "getLocalizedString() end");

        return ret;
    }

    /**
     * @brief  判断系统是否中文函数。
     * @author 赵一
     * @return true  中文。
     * @return false 非中文。
     */
    public static boolean isChinese() {
        //Log.d(TAG, "isChinese() start");

        boolean ret = false;

        ret = TapBurstFreeApplication.isChinese();

        //Log.d(TAG, "isChinese() end");

        return ret;
    }

    /**
     * @brief  判断城市代码函数。
     * @author 赵一
     * @return 城市代码。
     */
    public static String getCountryCode() {
        //Log.d(TAG, "getCountryCode() start");

        String country = TapBurstFreeApplication.getCountryCode();

        //Log.d(TAG, "getCountryCode() end");

        return country;
    }

    /**
     * @brief  判断语言代码函数。
     * @author 赵一
     * @return 语言代码。
     */
    public static String getLanguageCode() {
        //Log.d(TAG, "getLanguageCode() start");

        String language = TapBurstFreeApplication.getLanguageCode();

        //Log.d(TAG, "getLanguageCode() end");

        return language;
    }

    /**
     * @brief 日志标记。
     */
    protected static final String TAG = "LanguageJni";
}
